package br.uff.es2.xadrez.core;

public class UnPassant {

//    private boolean unPassantAEsquerda;
//    private boolean unPassantADireita;
    private boolean enPassantPossible;
    private int posicao[];
    private Piece.Color color;

    public UnPassant() {
        enPassantPossible = false;
        color = Piece.Color.WHITE;
    }

    /**
     * @return the posicao
     */
    public int[] getPosicao() {
        return posicao;
    }

    /**
     * @param posicao the posicao to set
     */
    public void setPosicao(int[] posicao) {
        this.posicao = posicao;
    }

    /**
     * @return the enPassantPossible
     */
    public boolean isEnPassantPossible() {
        return enPassantPossible;
    }

    /**
     * @param enPassantPossible the enPassantPossible to set
     */
    public void setEnPassantPossible(boolean enPassantPossible) {
        this.enPassantPossible = enPassantPossible;
    }

    /**
     * @return the color
     */
    public Piece.Color getColor() {
        return color;
    }

    /**
     * @param color the color to set
     */
    public void setColor(Piece.Color color) {
        this.color = color;
    }

//    /**
//     * @return the unPassantADireita
//     */
//    public boolean isUnPassantADireita() {
//        return unPassantADireita;
//    }
//
//    /**
//     * @param unPassantADireita the unPassantADireita to set
//     */
//    public void setUnPassantADireita(boolean unPassantADireita) {
//        this.unPassantADireita = unPassantADireita;
//    }
//
//    /**
//     * @return the unPassantAEsquerda
//     */
//    public boolean isUnPassantAEsquerda() {
//        return unPassantAEsquerda;
//    }
//
//    /**
//     * @param unPassantAEsquerda the unPassantAEsquerda to set
//     */
//    public void setUnPassantAEsquerda(boolean unPassantAEsquerda) {
//        this.unPassantAEsquerda = unPassantAEsquerda;
//    }

}
